package com.jn.erp.wechat.student.api.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jn.erp.web.api.course.entity.TCourseOrder;
import com.jn.erp.web.api.course.entity.dto.TCourseOrderDto;
import com.jn.erp.web.api.course.entity.vo.TCourseOrderVo;
import com.jn.erp.web.api.student.entity.Student;
import com.jn.erp.web.api.student.entity.dto.TStudentCourseDto;
import com.jn.erp.web.api.student.entity.vo.TStudentCourseVo;
import com.jn.erp.wechat.student.api.entity.vo.ClassInfoVo;
import com.jn.erp.wechat.student.api.entity.vo.StudentCourseInfoVo;
import com.jn.erp.wechat.student.api.entity.vo.StudentInfoVo;

import java.util.List;

/**
 * <pre>
 *
 * </pre>
 *
 * @author sunjiyong
 * @since 2024/11/5 8:54
 */
public interface ClassInfoService extends IService<TCourseOrder> {

    List<ClassInfoVo> orderDateList(ClassInfoVo classInfoVo);

    List<StudentCourseInfoVo> listSecond(StudentCourseInfoVo studentCourseInfoVo);

    TStudentCourseDto studentOrderDetail(TStudentCourseVo tStudentCourseVo);

    List<TCourseOrderDto> orderListThird(TCourseOrderVo tCourseOrderVo);

    TCourseOrderDto courseTimeInfoByOrder(TCourseOrderVo tCourseOrderVo);
}
